package com.xingmang.common.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @auther: hansom
 * @Version: 1.0
 * @create 2023/6/17 16:30
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface OperateLog {
    /**
     * 日志模块:登录/退出/基础维护/系统管理/订单管理/结算管理
     */
    String module() default "";
    /**
     * 页面名称
     */
    String name() default "";
    /**
     * 日志类型:insert/update/delete/login/logout
     */
    String type() default "";
    /**
     * 日志内容
     */
    String content() default "";
    /**
     * 通知类型 Before(方法前)/After(方法后)
     */
    String adviseType() default "after";
}
